﻿//using System;
//using System.Collections.Generic;
//using System.Text;
//using System.Text.Json.Serialization;

//namespace news.admin.cyt369.com.services.Models
//{
//    /// <summary>
//    /// 文件分类
//    /// </summary>
//    public class ArchiveCategory : BaseObject<long>
//    {
//        public long ParentID { get; set; }

//        public int Level { get; set; }

//        /// <summary>
//        /// 类型名称
//        /// </summary>
//        public string Name { get; set; }

//        /// <summary>
//        /// 说明备注
//        /// </summary>
//        public string Description { get; set; }

//        /// <summary>
//        /// 类型链接URL
//        /// </summary>
//        public string URL { get; set; }

//        /// <summary>
//        /// 排序号
//        /// </summary>
//        public int Sequence { get; set; }

//        /// <summary>
//        /// 图标
//        /// </summary>
//        public string IconClassName { get; set; }

//        /// <summary>
//        /// 是否删除
//        /// </summary>
//        public bool Deleted { get; set; }

//        [JsonIgnore]
//        public ArchiveCategory Parent { get; set; }


//        public ICollection<ArchiveCategory> SubCategorys { get; set; } = new HashSet<ArchiveCategory>();
//        #region view modles
//        public long id {
//            get { return this.Id; }
//        }
//        public string text {
//            get {
//                return this.Name;
//            }
//        }
//        public string iconCls {
//            get { return this.IconClassName; }
//        }
//        public string state { get; set; } = string.Empty;
//        public bool selected { get; set; }
//        public ICollection<ArchiveCategory> children {
//            get {
//                return this.SubCategorys;
//            }
//        }
//        #endregion

//    }
//}
